treeviewcolumn: Use gtk_widget_measure to measure widget sizes
authorTimm Bäder <mail@baedert.org>
Sun, 5 Mar 2017 07:50:52 +0000 (08:50 +0100)
committerTimm Bäder <mail@baedert.org>
Sun, 5 Mar 2017 08:24:41 +0000 (09:24 +0100)
gtk/gtktreeviewcolumn.c

index 9052ed3704db8ee32590ffe8547279c44b603da3..2e2d2a13fd9fcd5703cd46c1c39566771036290e 100644 (file)
@@ -2049,7 +2049,8 @@ _gtk_tree_view_column_request_width (GtkTreeViewColumn *tree_column)
       gtk_cell_area_context_get_preferred_width (priv->cell_area_context, &requested_width, NULL);
       requested_width += priv->padding;
 
-      gtk_widget_get_preferred_width (priv->button, &button_request, NULL);
+      gtk_widget_measure (priv->button, GTK_ORIENTATION_HORIZONTAL, -1,
+                          &button_request, NULL, NULL, NULL);
       real_requested_width = MAX (requested_width, button_request);
     }
   else